---
title: Réamhrá
description: Forbhreathnú gairid ar Ultracite agus conas a oibríonn sé.
---

Is uirlis forbartha tapa, intuigthe agus simplí é Ultracite a chuireann formáidiú cód uathoibrithe agus linting ar do thionscadail JavaScript / TypeScript. Tógtha os cionn [Biome](https://biomejs.dev/) (formáidiú cód agus linter bunaithe ar Rust), soláthraíonn Ultracite socrú réamhchoimeádta láidir atá optamaithe do fhorbairt gréasáin nua-aimseartha.

Suiteáil Ultracite go tapa trí rith:

```package-install
npx ultracite init
```

Ansinn lean an treoir [Úsáid](/usage) chun tosú, nó féach ar [Socrú](/setup) le haghaidh rialú níos mionsonraithe.

## Conas a oibríonn Ultracite?

Nuair a bheidh sé cumraithe, rithfidh Ultracite den chuid is mó sa chúlra — ag formáidiú do chód go huathoibríoch agus ag cur réitigh i bhfeidhm gach uair a shábhálann tú do chomhaid. Ós rud é go bhfuil Biome chomh tapa, fiú i dtionscadail mhóra, tá seiceálacha Ultracite an-tapa agus is féidir leo rith go compordach ar gach sábháil gan moilliú. Ciallaíonn sé seo gur féidir duit díriú ar thógáil agus ar sheachadadh in ionad ceisteanna stíle a cheartú de láimh nó fabhtanna ama-rith a dhífhabhtú.

## Cad é Biome?

[Biome](https://biomejs.dev/) is slabhra uirlisí uile-i-amháin do fhorláintiú agus linting cód. Tá Biome, scríofa i Rust, ag comhcheangal feidhmiúlachta uirlisí cosúil le [Prettier](https://prettier.io/) (formáidiú cód), [ESLint](https://eslint.org/) (linter), agus [Stylelint](https://stylelint.io/) isteach i aon bitheán tapa amháin. Bainteann Ultracite buntáiste as luas agus cumais Biome, ag soláthar réamhshocraithe rialacha agus sainroghanna atá oiriúnaithe do thionscadail TypeScript nua-aimseartha.

## Cuspóirí

Is iad cuspóirí Ultracite ó thaobh forbartha de ná:

### Feidhmíocht thar a bheith tapa

Baineann Ultracite buntáiste as feidhmíocht [Biome](https://biomejs.dev/) agus as an bhfeidhmniú i Rust agus ba chóir dúinn iarracht a dhéanamh é a choinneáil mar sin.

### Deartha gan chumrú

Tá Ultracite deartha le bheith gan chumrú de réir réamhshocraithe. Ligeann sé seo do úsáideoirí nua tosú go tapa gan an gá chun an linter/formáidiú a chumrú; agus sábhálann sé am do fhoirne nuair a bhíonn forbróirí nua á dtógáil isteach.

Is é an aidhm réamhchumraíocht a sholáthar a oibríonn go maith do chuid is mó tionscadal, ach freisin bealach a sholáthar chun an chumraíocht a shaincheapadh dóibh siúd a theastaíonn uaidh.

### Intuigthe agus simplí

Ba chóir go mbeadh Ultracite chomh neamh-infheicthe agus is féidir. Is fearr, níor chóir go mbeadh gá le haon chumrú ná gníomh ón úsáideoir. Má tá sé riachtanach, ba chóir dóiseasiseolas a sholáthar ar bhealach atá éasca le tuiscint agus le gníomhú air.

### Sábháilteacht chineál uasta

Ba chóir go mbeadh Ultracite deartha chun a bheith chomh sábháilte i dtéarmaí cineálacha agus is féidir. Ba chóir dó modh dian TypeScript a úsáid agus rialacha breise lint chun earráidí a ghabháil agus moltaí a sholáthar le haghaidh feabhsúchán.

### Oibríonn go maith le huirlisí eile

Ba chóir do Ultracite a bheith in ann oibriú le huirlisí agus le leabharlanna eile agus gan comhréiteach a dhéanamh leo.